package com.itheima.easy.service;

import com.itheima.easy.dto.BedDto;
import com.itheima.easy.vo.BedVo;
import org.springframework.stereotype.Service;

import java.util.List;

// 定义一个BedService接口，实现管理床位的CRUD操作
@Service
public interface BedService {

    // 定义一个方法来添加新的床位
    void addBed(BedDto bed);

    // 定义一个方法来更新现有的床位
     void updateBed(BedDto bed);

    // 定义一个方法来删除现有的床位
// 定义一个方法来通过ID删除床位
     void deleteBedById(Long id);


    // 定义一个方法来通过ID检索床位
     BedVo getBedById(Long id);

    // 定义一个方法来检索所有床位
     List<BedVo> getAllBeds();

    // 定义一个方法来通过房间ID检索床位
     List<BedVo> getBedsByRoomId(Long roomId);
}

